/**全局过滤器*/

import Vue from "vue";
import {formatDate} from "./tools";

/**
 * 图片base64
 */
Vue.filter('imgSrcBase64', function (value) {
  if (value) {
    return `data:image/png;base64,${value}`;
  }
  return "";
});

/**
 * 时间格式转换
 * @param {String} fmt 格式eg: yyyy-MM-dd HH:mm:ss / yyyy年MM月dd日 EEE HH:mm:ss / EE(周一) / EEE(星期一)
 * @return {String}
 */
Vue.filter('timeFilter', function (value, fmt) {
  if (!value) return '';
  value = new Date(value);
  return formatDate(value, fmt, false);
});
